leetcode Number of Longest Increasing Subsequence